/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package guifuncional25;

import java.util.Random;
/**
 *
 * @author mrequejo
 */
public class Main {
    static Random rnd = new Random();
    public static void main(String[] Arguments) throws InterruptedException {
        System.out.println("Empieza el programa");
        VentanaGlobal pi = new VentanaGlobal();

        while (true) {
            if(pi.appRunning == true) {
                //System.out.println("Running");
                
                for (int i=0;i<6;i++) {
                    pi.numerosIguales=0;
                    pi.numeroAleatorio[i]= rnd.nextInt(100);
                    //System.out.print(" "+pi.numeroAleatorio[i]);
                }        
                //System.out.print("\n");
                
                if(pi.boletoIntroducido == true) {
                    
                    pi.resultados[0].setText(""+pi.res3de6);
                    pi.resultados[1].setText(""+pi.res4de6);
                    pi.resultados[2].setText(""+pi.res5de6);
                    pi.resultados[3].setText(""+pi.res6de6);
                    pi.resultados[4].setText(""+pi.resIntentos);
                    pi.resultados[5].setText(""+pi.resAños);
                    
                    pi.ganadores[0].setText(""+pi.numeroAleatorio[0]);
                    pi.ganadores[1].setText(""+pi.numeroAleatorio[1]);
                    pi.ganadores[2].setText(""+pi.numeroAleatorio[2]);
                    pi.ganadores[3].setText(""+pi.numeroAleatorio[3]);
                    pi.ganadores[4].setText(""+pi.numeroAleatorio[4]);
                    pi.ganadores[5].setText(""+pi.numeroAleatorio[5]);
                    
//                    if(pi.resIntentos==0)
//                        System.out.println("Has metido un boleto");
                    
                    pi.resIntentos++;
                    pi.resAños =(int) pi.resIntentos/52;
                    
                    for (int i=0;i<6;i++) {
                    if(pi.boleto[i] == pi.numeroAleatorio[i])
                    pi.numerosIguales++;
                    }              
                    

                    if(pi.numerosIguales==3)
                        pi.res3de6++;                    
                    else if(pi.numerosIguales==4)
                        pi.res4de6++;
                    else if(pi.numerosIguales==5 )
                        pi.res5de6++;
                    else if(pi.numerosIguales==6) {
                        pi.res6de6++;
                        System.out.println("Has ganado en "+pi.resAños+" años");
                        pi.appRunning = false;
                    }
                                               
                }
                else {
                    
                
                }
                
                        
                        
            }
            else {
                //System.out.println("Paused");
                Thread.sleep(1000);
            }
        }
    }
    
}
